package com.bs.elasticsearch.vo;

import lombok.Data;
import org.elasticsearch.common.geo.GeoPoint;
import org.springframework.data.elasticsearch.annotations.GeoPointField;

import java.io.Serializable;
import java.util.List;

/**
 * @author bingshao
 * @date 2023/5/10
 **/
@Data
public class GeoLocationPoiVo implements Serializable {
    private static final long serialVersionUID = 7244264082382770349L;

    private String name;

    @GeoPointField
    private GeoPoint geoPoint;

    private String address;

    private String phone;

    private String catalog;

//    private List<String> areaNameList;
//
//    private List<String> areaCodeList;
//
//    @GeoPointField
//    private GeoPoint geoWkt;
//
//    private List<Object> coordinates;

    private String specificDistance;

}
